/*
 * @Description:
 * @Date: 2023-03-24 15:51:36
 * @LastEditors: czp
 * @LastEditTime: 2023-04-20 16:10:41
 */
export interface INav {
	name: string;
	path?: string;
	children?: INav[];
	bg?: string;
	img?: string;
	key?: string;
	desc?: string;
	nameI18nKey?: string;
	descI18nKey?: string;
}
export type TLanguage = "zh-cn" | "zh-tw" | "en" | "ja" | "ko" | null;
export type TBreakPoint = "xs" | "sm" | "md" | "lg" | "xl" | null;

export interface IBaseState {
	token: string;
	version: string;
	activePath: string;
	cosPrefix: string;
	menuList: INav[];
	language: TLanguage;
	breakPoint: TBreakPoint;
}
